iT邦幫忙

2024 iThome 鐵人賽

DAY 6
2
佛心分享-IT 人自學之術

菜雞學習JavaScript的30日讀書分享系列 第 6

菜雞學習JavaScript的30日讀書分享【Day 6】陣列

  • 分享至 

  • xImage
  •  

前言

====================本系列文章沒有什麼高深的理論====================
====================純粹是以一個菜雞的視角來分享====================

陣列(Array)


除了物件以外,還有一個常會使用到的是陣列(array),陣列是一種特別的「物件」。

陣列沒有規定只能放特定的東西進去,在同一個陣列裡,可以是一般的資料類型、另一個陣列物件或是函數等等。

需要特別注意的地方是,陣列是「有順序」的集合,所以只能透過[]加上索引來存取。

const cat = new array();
cat[0] = "black"
cat[1] = "white"
cat[2] = "yellow"

cat.length; // 3

跟物件一樣,在以前也是需要使用new關鍵字來建立。


不過現在其實更常使用的是陣列實字(Array literal),直接使用[]陣列生成就好,在書寫上方便許多。

const cat = ["black","white","yellow"]

cat.length; // 3

還有一點需要注意的事情是,陣列的索引值是從[0]開始計算的,也就是說要取得第一個值需要先從[0]開始,以此類推。

const cat = ["black","white","yellow"]

cat[0] = "black" // 第一個值

今日的分享就到這囉,我們明天見,掰掰!


上一篇
菜雞學習JavaScript的30日讀書分享【Day 5】物件
下一篇
菜雞學習JavaScript的30日讀書分享【Day 7】型別判斷
系列文
菜雞學習JavaScript的30日讀書分享30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言